require('./User.js');
const sequelize = require('./db.js');

// 同步数据库
const syncDatabase = async () => {
  try {
    //检查数据库中表的当前状态(它具有哪些列,它们的数据类型等),然后在表中进行必要的更改以使其与模型匹配.
    // await sequelize.sync({ alter: true });
    //表不存在,则创建该表(如果已经存在,则不执行任何操作),适合在表结构已稳定、不需要频繁更改的情况下使用。
    await sequelize.sync();
    console.log('同步数据库成功！');
  } catch (err) {
    console.error('同步数据库失败！', err);
  }
};

module.exports = syncDatabase;
